2024 Subaru Impreza Review | Why Subarus Sixth-Generation Small Car Is A Missed Opportunity